VB编程高手进来哈`

来源:百度知道 编辑:UC知道 时间:2024/05/31 08:21:53
学到数据库这一章节了,有点问题:
窗体上有一个DATA1,连接到一个MDB文件,里面就一个表,然后有些数据...
有5个TEXT,分别代表这个表里面的一共5个字段...
1.有一个添加记录的按纽,在5个TEXT里面输入完信息后按添加就可以添加一条记录,为什么添加或第一条记录就没见了啊,而且添加的记录为什么在第一项.不在最后
2.data1.recordset.updata 和 edit 分别代表什么意思啊...!~~~?用具体例子说明一下他们的用处及区别???
3.有一个按纽是按照一个字段为"学生姓名"的内容进行搜索的,代码如下;
private commond1_click()
findname = inputbox("enter name",,"find")
if findname <> "" then
curRecord = data1.recordset.bookmark
findstr = "[Sname] Like " & "' " & findname & "'" 'SNAME为数据中的一个字段
data1.recordset.findfirst findstr
if data1.recordset.nomatch then
data1.recordset.bookmark = curRecord
end if
end if
end sub
请能解释下这段代码吗?我一点都看不懂!

1:把代码添出来。
2: updata是更新。edit是改写
3:
---------------------------------------------------
curRecord = data1.recordset.bookmark
findstr = "[Sname] Like " & "' " & findname & "'" 'SNAME为数据中的一个字段
data1.recordset.findfirst findstr
---------------------------------------------------
上面这段是查找学生记录
----------------------------------------------------
if data1.recordset.nomatch then
data1.recordset.bookmark = curRecord
--------------------------------------------------
如果找不到,则返回curRecord